package com.example.foo.order.query;

import java.time.LocalDateTime;
import java.util.List;

import com.example.foo.order.model.Order;

public class OrderQuery extends Order implements com.example.core.query.BaseQuery {

	private static final long serialVersionUID = 1L;

	private List<Long> ids;

	private LocalDateTime createdAtFrom;

	private LocalDateTime createdAtTo;

    private String goodsTypeList;

	private String appIdList;

    public OrderQuery() {
    }

	@Override
	public List<Long> getIds() {
		return ids;
	}

	@Override
	public void setIds(List<Long> ids) {
		this.ids = ids;
	}

	@Override
	public LocalDateTime getCreatedAtFrom() {
		return createdAtFrom;
	}

	@Override
	public void setCreatedAtFrom(LocalDateTime createdAtFrom) {
		this.createdAtFrom = createdAtFrom;
	}

	@Override
	public LocalDateTime getCreatedAtTo() {
		return createdAtTo;
	}

	@Override
	public void setCreatedAtTo(LocalDateTime createdAtTo) {
		this.createdAtTo = createdAtTo;
	}

    public String getGoodsTypeList() {
        return goodsTypeList;
    }

    public void setGoodsTypeList(String goodsTypeList) {
        this.goodsTypeList = goodsTypeList;
    }

	public String getAppIdList() {
		return appIdList;
	}

	public void setAppIdList(String appIdList) {
		this.appIdList = appIdList;
	}
}
